<?php

//**configuration du serveur **//
//Permet de récupérer les identifiants de connection à la base de donn�es et de définir des varibles d'environnement.
$fichier = $_SERVER['DOCUMENT_ROOT']."/bdACPA/resources/conf/conf.properties";

$prop = array();
if (file_exists($fichier)){
	$file = file($fichier);
	while(list($numLigne, $ligne) = each($file)){
		$elements = explode("=", $ligne);
		if (count($elements)>1){
			$prop[$elements[0]]=trim($elements[1]);
		} else {
			$prop[$elements[0]]="";
		}
	}
} else {
	echo "Le fichier de configuration est manquant";
}
define('UTILISATEUR',$prop['UTILISATEUR']);
define('M2P',$prop['M2P']);
define('BASE',$prop['BASE_NAME']);
define('SERVEUR',$prop['SERVEUR']);
define('SERVEUR_MYSQL',$prop['SERVEUR_MYSQL']);
define ('URL_ERREUR_LOG','erreur.htm');
define ('URL_LOGIN_LOG','login.php');
define ('URL_LOGIN','login.php3');
define('WEB_ROOT', 'http://'.$prop['SERVEUR'].$prop['ROOT']);
if (!defined('APP_PATH')) {
	define('APP_PATH', $_SERVER['DOCUMENT_ROOT']."/bdACPA");
}
//**integration de la bibliothèque smaty**//
$smarty = APP_PATH.'/lib/Smarty-3.1.8/libs/Smarty.class.php';
if (file_exists(APP_PATH.'/lib/Smarty-3.1.8/libs/Smarty.class.php')){
	require_once(APP_PATH.'/lib/Smarty-3.1.8/libs/Smarty.class.php');
} else {
	echo "Classe Smarty.class.php manquante";
}




////inclusion des objets
require_once(APP_PATH.'/objet/Utilisateur.class.php');
require_once(APP_PATH.'/objet/Dossier.class.php');
require_once(APP_PATH.'/objet/Centre.class.php');
require_once(APP_PATH.'/objet/CategorieBiomed.class.php');
require_once(APP_PATH.'/objet/Phenotype.class.php');
require_once(APP_PATH.'/objet/MarquePuce.class.php');
require_once(APP_PATH.'/objet/TypePuce.class.php');

//initiatlisation des DAO.
require_once(APP_PATH.'/DAO/UtilisateurDAO.class.php');
require_once(APP_PATH.'/DAO/DossierDAO.class.php');
require_once(APP_PATH.'/DAO/CentreDAO.class.php');
require_once(APP_PATH.'/DAO/CategorieBiomedDAO.class.php');
require_once(APP_PATH.'/DAO/PhenotypeDAO.class.php');
require_once(APP_PATH.'/DAO/MarquePuceDAO.class.php');
require_once(APP_PATH.'/DAO/TypePuceDAO.class.php');

//création des DAO
$UTILISATEUR_DAO = new UtilisateurDAO();
$DOSSIER_DAO = new DossierDAO();
$CENTRE_DAO = new CentreDAO();
$CATEGORIEBIOMED_DAO = new CategorieBiomedDAO();
$PHENOTYPE_DAO = new PhenotypeDAO();
$MARQUEPUCE_DAO = new MarquePuceDAO();
$TYPEPUCE_DAO = new TypePuceDAO();

session_start();

if (isset ($_SESSION["utilisateur"])){
	$utilisateur =	$_SESSION["utilisateur"];
} else {
	$utilisateur = null;
}


?>
